Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Niagara Falls, Ontario, Canada

lotus garden
3.5
49 reviews

5039 Centre St, Niagara Falls, Ontario L2G 3N6, Canada, Niagara Falls

Found this restaurant late night on a Saturday after spending the day sight seeing. Menu posted outside looked good and